Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Traveler Refactor #301

Merged
merged 25 commits into from
Mar 15, 2024
Merged

Traveler Refactor #301

merged 25 commits into from
Mar 15, 2024

Conversation

kellrott
Copy link
Member

@kellrott kellrott commented Feb 7, 2024

Refactoring Traveler element to an interface, so that a refactored version of the GRIDs driver could better run deferred loading. GRIDs is removed until it can be re-written.
Also includes a refactor of the Mongo driver to remove the data sub structure in storage.
NOTE: this causes incompatibility with previous versions GRIP.

…` element and put all data at the top level, with key fields as underscores (_label, _to, _from)
… driver.

 - To make this work, the 'load' variable is being ignored, because it's not
correctly predicited and optimized against. Only mongo-core takes advantage of it
and fails. The query interogation and optimizer needs to be refined before the load
method can be reenabled
Fixing issues around mongo engine
@kellrott kellrott changed the base branch from main to develop March 15, 2024 18:35
@kellrott kellrott changed the title [WIP] Grids update Traveler Refactor Mar 15, 2024
@kellrott kellrott merged commit 7121f8d into develop Mar 15, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant